Roomba and Mac OS X: Cross-platform Vision and Robotics for AI

نویسندگان

  • Ben Tribelhorn
  • Zachary Dodds
  • Harvey Mudd
چکیده

This paper investigates the suitability of iRobot’s Roomba as a low-cost robotic platform for use in both research and education. We present sensor and actuation models and implement algorithms that demonstrate the Roomba’s viability. While the platform has both benefits and drawbacks relative to similarly-priced alternatives, we conclude that the Roomba will interest many educators, especially those focusing on the computational facets of robotics or applications involving large, homogeneous groups of physical agents.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Envisioning the Roomba as AI Resource: A Classroom and Laboratory Evaluation

This paper investigates the suitability of iRobot’s Roomba as a low-cost robotic platform for use in AI research and education. Examining the sensing and actuation capabilities of the vacuum base led us to develop sensor and actuation models more accurate than those provided by the raw API. We validate these models with implementations of Monte Carlo Localization and FastSLAM, algorithms that s...

متن کامل

Extending Tekkotsu to New Platforms for Cognitive Robotics

Tekkotsu is an open source application development framework for mobile robots that promotes a high level approach or robot programming which we call “cognitive robotics”. Originally developed for the Sony AIBO, Tekkotsu now supports a variety of platforms under the Linux and Mac OS X operating systems. We present the first version of a new educational robotics platform, Regis, designed specifi...

متن کامل

A Mac OS X EiffelVision port based on a generated Cocoa wrapper

EiffelVision 2 is a framework for developing graphical user interfaces with the Eiffel programming language. Despite being a cross-platform library, a native implementation for the Mac platform does not exist yet. The goal of this project is to develop the basic functionalities of EiffelVision 2 by identifying and applying recurrent patterns to map the widgets from EiffelVision 2 to Cocoa. The ...

متن کامل

Low-Cost On-Board Linux, Vision, Wi-Fi, and More for the Roomba Robotics Base

The Roomba has become a rugged yet inexpensive peripheral robotics platform. Remotely controlling it with a desktop PC is well understood, but limits the utility as a research robot. By providing a capable on-board intelligence, the Roomba can be made autonomous and enable the installation of additional senses and actuators. With the addition of a sub-$100 wireless router, the Roomba can cut th...

متن کامل

TkDND: a cross-platform drag’n’drop package

This paper is about TkDND, a Tcl/Tk extension that aims to add cross-application drag and drop support to Tk, for popular operating systems, such as Microsoft Windows, Apple OS X and GNU/Linux. Being in its second rewrite, TkDND 2.x has a stable implementation for Windows and OS X, while support for Linux and the XDND protocol is still under development.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006